/**************************************************************
  > File Name: getpwuid.c
  > Author: LuoLiang
  > Mail: 1204553475@qq.com 
  > Created Time: 2021年12月19日 星期日 16时20分25秒
 **************************************************************/

#include <stdio.h>
#include <stdlib.h>
#include <pwd.h>
#include <sys/types.h>
#include <unistd.h>

int main(int argc,char **argv)
{
	if (argc < 2)
	{
		fprintf(stderr,"Usage:\n");
		exit(1);
	}

	struct passwd *ps_line = NULL;
	ps_line = getpwuid(atoi(argv[1]));
	if (ps_line == NULL)
	{
		perror("getpwuid()");
		exit(1);
	}
	puts(ps_line->pw_name);
    exit(0);
}
